package com.lyf.design.learn.designmodel.bridge;

/**
 * @AUTHOR LYF
 * @DATE 2022/6/4
 * @VERSION 1.0
 * @DESC
 * 1.理解抽象与现实相分离（）
 * 组合、继承方式进行---拓展，多样性
 * 抽象、实现
 * 2.创建型--
 *
 */
abstract public class WarmGift extends Gift{
    GiftImpl g = new GiftImpl();

    @Override
    void show() {
        g.show();
    }
    abstract void warmG();

    void warmOpt(){

    }


}
